import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;

import java.util.ArrayList;
import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.Scanner;

public class Test {
    public static void main(String[] args) throws SQLException {
        //使用JDBC往数据库里插入记录
        //插入前提前准备好数据库(Java06)和数据表(student)

        //1.先创建数据源,描述服务器在哪里
        DataSource datasource = new MysqlDataSource();

        //设置数据库所在位置
        ((MysqlDataSource)datasource).setURL("jdbc:mysql://127.0.0.1:3306/java106?characterEncoding=utf8&useSSL=false");
        ((MysqlDataSource)datasource).setUser("root");
        ((MysqlDataSource)datasource).setPassword("111111");


        //2.连接服务器(jabc本质上是实现一个mysql客户端)
        Connection connection = datasource.getConnection();

        //建立动态数据,通过控制台输入用户信息
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入学号 : ");

        int id = scanner.nextInt();
        System.out.println("请输入姓名 : ");
        String name = scanner.next();


        //3.构建sql语句完成操作
        //String sql = "insert into student values("1",lisi')";
        String sql = "insert into student values(?,?)"; //注意这里?,?通配符不是从0开始的而是从1开始的
        //需要对象描述sql里的情况
        PreparedStatement statement = connection.prepareStatement(sql);
        statement.setInt(1,id);
        statement.setString(2,name);
        System.out.println("statemet :" + statement);

        //4.执行sql语句,针对 增, 删, 改 使用executeUpdate来执行. 查 使用executeQuery
        //返回结果row的含义是这个操作影响到了几行
        int row = statement.executeUpdate();

        System.out.println("row =" + row);


        //5.释放资源
        //注意释放资源要反着来
        statement.close();
        connection.close();
    }
}


//将第一个字符串里包含的第二个字符串里的字符进行删除,并打印出新的字符串;
class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        ArrayList<Character> list = new ArrayList<>();
        // 注意 hasNext 和 hasNextLine 的区别
        while (in.hasNext()) { // 注意 while 处理多个 case
            String a = in.nextLine();
            String b = in.nextLine();
            for(int i = 0;i < a.length();i++){
                if(!(b.contains(a.charAt(i)+""))){
                    list.add(a.charAt(i));
                }
            }

            for(int i = 0;i < list.size();i++){
                System.out.print(list.get(i));
            }
        }
    }
}